package com.villaday.idf.model;

import java.util.List;

/**
 * Created by tudou on 2018/10/16.
 */

public class Search_filtersEntity {


    /**
     * code : 200
     * status : success
     * msg : success
     * body : {"villages":[{"collectNum":0,"hotVillage":false,"id":"NDOy9lY7El","imageURL":"https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100","name":"广州·从化翠岛温泉度假村","serverTime":1539679489907},{"collectNum":0,"hotVillage":false,"id":"dgw5agZ7Xn","imageURL":"https://img.villaday.com/images/village/vg_212/212-14930194547710.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100","name":"深圳·官湖度假村","serverTime":1539679489907},{"collectNum":0,"hotVillage":false,"id":"rKa7zQAmkx","imageURL":"https://img.villaday.com/images/village/vg_213/213-15326755495680.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100","name":"深圳·较场尾民宿小镇","serverTime":1539679489907}],"business":{},"houses":[{"acreage":300,"address":"惠州-惠东县","bedNum":7,"brokerAge":0,"currentPrice":140000,"description":"整屋300平米 5室2厅7床 宜住14人","existRoom":false,"flagBit":0,"hallNum":2,"houseType":0,"id":"kbWbLbNmrR","imageURL":"https://img.villaday.com/images/house_71/21575/21575-10-52441.JPG?x-oss-process=image/resize,m_fill,w_492,h_318,limit_0/sharpen,100","location":{"address":"惠州,惠东县碧桂园十里银滩","city":"惠州","country":"中国","latitude":22.79367,"longitude":114.71003,"province":"广东","type":1},"lowestRoomPrice":0,"name":"惠州十里银滩·5房度假别墅","number":"VA-21575","peopleNum":14,"playableNum":14,"productId":"LxdLoGTjOx","residentNum":14,"roomNum":5,"serverTime":1539679489908},{"acreage":500,"address":"深圳-大鹏新区","bedNum":15,"brokerAge":0,"currentPrice":298800,"description":"整屋500平米 11室1厅15床 宜住24人","existRoom":false,"flagBit":0,"hallNum":1,"houseType":0,"id":"3L5MNMdm0d","imageURL":"https://img.villaday.com/images/house_9/34825/34825-10-230050.jpg?x-oss-process=image/resize,m_fill,w_492,h_318,limit_0/sharpen,100","location":{"address":"深圳大鹏新区龙岐村一巷8-1号","city":"深圳","country":"中国","latitude":22.566122,"longitude":114.50119,"province":"广东","type":1},"lowestRoomPrice":0,"name":"深圳大鹏·楠舍蓝风11房民宿","number":"VA-34825","peopleNum":24,"playableNum":24,"productId":"axJ76ZuQdN","residentNum":24,"roomNum":11,"serverTime":1539679489908},{"acreage":350,"address":"阳江-江城区","bedNum":6,"brokerAge":0,"currentPrice":188000,"description":"整屋350平米 6室3厅6床 宜住12人","existRoom":false,"flagBit":0,"hallNum":3,"houseType":0,"id":"oKmXrODWDE","imageURL":"https://img.villaday.com/images/house_975/29647/29647-10-169210.jpg?x-oss-process=image/resize,m_fill,w_492,h_318,limit_0/sharpen,100","location":{"address":"阳江,广东阳江市海陵岛","city":"阳江","country":"中国","latitude":21.61012,"longitude":111.91637,"province":"广东","type":1},"lowestRoomPrice":0,"name":"阳江·6房6床独栋花园KTV别墅","number":"VA-29647","peopleNum":12,"playableNum":0,"productId":"zxP36nF0yw","residentNum":12,"roomNum":6,"serverTime":1539679489908}],"station":{},"colleges":{},"areas":[{"code":"longgangqu","id":"lnRJllNr9N","name":"龙岗区","serverTime":1539679489908,"shortCode":"lgq"},{"code":"yantianqu","id":"oLrGyyJRE4","name":"盐田区","serverTime":1539679489908,"shortCode":"ytq"},{"code":"dapengxinqu","id":"lnRJlGmr9N","name":"大鹏新区","serverTime":1539679489908,"shortCode":"dpxq"}],"scenic_spots":{},"subway_lines":{}}
     */

    private String code;
    private String status;
    private String msg;
    private BodyEntity body;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public BodyEntity getBody() {
        return body;
    }

    public void setBody(BodyEntity body) {
        this.body = body;
    }

    public static class BodyEntity {
        /**
         * villages : [{"collectNum":0,"hotVillage":false,"id":"NDOy9lY7El","imageURL":"https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100","name":"广州·从化翠岛温泉度假村","serverTime":1539679489907},{"collectNum":0,"hotVillage":false,"id":"dgw5agZ7Xn","imageURL":"https://img.villaday.com/images/village/vg_212/212-14930194547710.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100","name":"深圳·官湖度假村","serverTime":1539679489907},{"collectNum":0,"hotVillage":false,"id":"rKa7zQAmkx","imageURL":"https://img.villaday.com/images/village/vg_213/213-15326755495680.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100","name":"深圳·较场尾民宿小镇","serverTime":1539679489907}]
         * business : {}
         * houses : [{"acreage":300,"address":"惠州-惠东县","bedNum":7,"brokerAge":0,"currentPrice":140000,"description":"整屋300平米 5室2厅7床 宜住14人","existRoom":false,"flagBit":0,"hallNum":2,"houseType":0,"id":"kbWbLbNmrR","imageURL":"https://img.villaday.com/images/house_71/21575/21575-10-52441.JPG?x-oss-process=image/resize,m_fill,w_492,h_318,limit_0/sharpen,100","location":{"address":"惠州,惠东县碧桂园十里银滩","city":"惠州","country":"中国","latitude":22.79367,"longitude":114.71003,"province":"广东","type":1},"lowestRoomPrice":0,"name":"惠州十里银滩·5房度假别墅","number":"VA-21575","peopleNum":14,"playableNum":14,"productId":"LxdLoGTjOx","residentNum":14,"roomNum":5,"serverTime":1539679489908},{"acreage":500,"address":"深圳-大鹏新区","bedNum":15,"brokerAge":0,"currentPrice":298800,"description":"整屋500平米 11室1厅15床 宜住24人","existRoom":false,"flagBit":0,"hallNum":1,"houseType":0,"id":"3L5MNMdm0d","imageURL":"https://img.villaday.com/images/house_9/34825/34825-10-230050.jpg?x-oss-process=image/resize,m_fill,w_492,h_318,limit_0/sharpen,100","location":{"address":"深圳大鹏新区龙岐村一巷8-1号","city":"深圳","country":"中国","latitude":22.566122,"longitude":114.50119,"province":"广东","type":1},"lowestRoomPrice":0,"name":"深圳大鹏·楠舍蓝风11房民宿","number":"VA-34825","peopleNum":24,"playableNum":24,"productId":"axJ76ZuQdN","residentNum":24,"roomNum":11,"serverTime":1539679489908},{"acreage":350,"address":"阳江-江城区","bedNum":6,"brokerAge":0,"currentPrice":188000,"description":"整屋350平米 6室3厅6床 宜住12人","existRoom":false,"flagBit":0,"hallNum":3,"houseType":0,"id":"oKmXrODWDE","imageURL":"https://img.villaday.com/images/house_975/29647/29647-10-169210.jpg?x-oss-process=image/resize,m_fill,w_492,h_318,limit_0/sharpen,100","location":{"address":"阳江,广东阳江市海陵岛","city":"阳江","country":"中国","latitude":21.61012,"longitude":111.91637,"province":"广东","type":1},"lowestRoomPrice":0,"name":"阳江·6房6床独栋花园KTV别墅","number":"VA-29647","peopleNum":12,"playableNum":0,"productId":"zxP36nF0yw","residentNum":12,"roomNum":6,"serverTime":1539679489908}]
         * station : {}
         * colleges : {}
         * areas : [{"code":"longgangqu","id":"lnRJllNr9N","name":"龙岗区","serverTime":1539679489908,"shortCode":"lgq"},{"code":"yantianqu","id":"oLrGyyJRE4","name":"盐田区","serverTime":1539679489908,"shortCode":"ytq"},{"code":"dapengxinqu","id":"lnRJlGmr9N","name":"大鹏新区","serverTime":1539679489908,"shortCode":"dpxq"}]
         * scenic_spots : {}
         * subway_lines : {}
         *
         *         private int result;
         */

        private List<BusinessEntity> business;
        private List<StationEntity> station;
        private List<CollegesEntity> colleges;
        private List<ScenicSpotsEntity> scenic_spots;
        private List<SubwayLinesEntity> subway_lines;


        private List<VillagesEntity> villages;
        private List<HousesEntity> houses;
        private List<AreasEntity> areas;

        private int result;

        public int getResult() {
            return result;
        }

        public void setResult(int result) {
            this.result = result;
        }

        public List<BusinessEntity> getBusiness() {
            return business;
        }

        public void setBusiness(List<BusinessEntity> business) {
            this.business = business;
        }

        public List<StationEntity> getStation() {
            return station;
        }

        public void setStation(List<StationEntity> station) {
            this.station = station;
        }

        public List<CollegesEntity> getColleges() {
            return colleges;
        }

        public void setColleges(List<CollegesEntity> colleges) {
            this.colleges = colleges;
        }

        public List<ScenicSpotsEntity> getScenic_spots() {
            return scenic_spots;
        }

        public void setScenic_spots(List<ScenicSpotsEntity> scenic_spots) {
            this.scenic_spots = scenic_spots;
        }

        public List<SubwayLinesEntity> getSubway_lines() {
            return subway_lines;
        }

        public void setSubway_lines(List<SubwayLinesEntity> subway_lines) {
            this.subway_lines = subway_lines;
        }

        public List<VillagesEntity> getVillages() {
            return villages;
        }

        public void setVillages(List<VillagesEntity> villages) {
            this.villages = villages;
        }

        public List<HousesEntity> getHouses() {
            return houses;
        }

        public void setHouses(List<HousesEntity> houses) {
            this.houses = houses;
        }

        public List<AreasEntity> getAreas() {
            return areas;
        }

        public void setAreas(List<AreasEntity> areas) {
            this.areas = areas;
        }

        public static class BusinessEntity {
            /**
             * collectNum : 0
             * hotVillage : false
             * id : NDOy9lY7El
             * imageURL : https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100
             * name : 广州·从化翠岛温泉度假村
             * serverTime : 1539679489907
             */


            private String id;
            private String name;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }


            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }



        }

        public static class StationEntity {
            /**
             * collectNum : 0
             * hotVillage : false
             * id : NDOy9lY7El
             * imageURL : https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100
             * name : 广州·从化翠岛温泉度假村
             * serverTime : 1539679489907
             */


            private String id;

            private String name;





            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }



            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }


        }

        public static class CollegesEntity {
            /**
             * collectNum : 0
             * hotVillage : false
             * id : NDOy9lY7El
             * imageURL : https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100
             * name : 广州·从化翠岛温泉度假村
             * serverTime : 1539679489907
             */

            private String id;
            private String name;





            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }



            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }


        }

        public static class ScenicSpotsEntity {
            /**
             * collectNum : 0
             * hotVillage : false
             * id : NDOy9lY7El
             * imageURL : https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100
             * name : 广州·从化翠岛温泉度假村
             * serverTime : 1539679489907
             */

            private String id;
            private String name;


            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }


            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

           }

        public static class SubwayLinesEntity {
            /**
             * collectNum : 0
             * hotVillage : false
             * id : NDOy9lY7El
             * imageURL : https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100
             * name : 广州·从化翠岛温泉度假村
             * serverTime : 1539679489907
             */

            private String id;
            private String name;


            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }



            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }


        }

        public static class VillagesEntity {
            /**
             * collectNum : 0
             * hotVillage : false
             * id : NDOy9lY7El
             * imageURL : https://img.villaday.com/images/village/vg_511/511-15150513629970.jpg?x-oss-process=image/resize,m_fill,w_680,h_380,limit_0/sharpen,100
             * name : 广州·从化翠岛温泉度假村
             * serverTime : 1539679489907
             */

            private int collectNum;
            private boolean hotVillage;
            private String id;
            private String imageURL;
            private String name;
            private long serverTime;

            public int getCollectNum() {
                return collectNum;
            }

            public void setCollectNum(int collectNum) {
                this.collectNum = collectNum;
            }

            public boolean isHotVillage() {
                return hotVillage;
            }

            public void setHotVillage(boolean hotVillage) {
                this.hotVillage = hotVillage;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImageURL() {
                return imageURL;
            }

            public void setImageURL(String imageURL) {
                this.imageURL = imageURL;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public long getServerTime() {
                return serverTime;
            }

            public void setServerTime(long serverTime) {
                this.serverTime = serverTime;
            }
        }

        public static class HousesEntity {
            /**
             * acreage : 300
             * address : 惠州-惠东县
             * bedNum : 7
             * brokerAge : 0
             * currentPrice : 140000
             * description : 整屋300平米 5室2厅7床 宜住14人
             * existRoom : false
             * flagBit : 0
             * hallNum : 2
             * houseType : 0
             * id : kbWbLbNmrR
             * imageURL : https://img.villaday.com/images/house_71/21575/21575-10-52441.JPG?x-oss-process=image/resize,m_fill,w_492,h_318,limit_0/sharpen,100
             * location : {"address":"惠州,惠东县碧桂园十里银滩","city":"惠州","country":"中国","latitude":22.79367,"longitude":114.71003,"province":"广东","type":1}
             * lowestRoomPrice : 0
             * name : 惠州十里银滩·5房度假别墅
             * number : VA-21575
             * peopleNum : 14
             * playableNum : 14
             * productId : LxdLoGTjOx
             * residentNum : 14
             * roomNum : 5
             * serverTime : 1539679489908
             */

            private int acreage;
            private String address;
            private int bedNum;
            private int brokerAge;
            private int currentPrice;
            private String description;
            private boolean existRoom;
            private int flagBit;
            private int hallNum;
            private int houseType;
            private String id;
            private String imageURL;
            private LocationEntity location;
            private int lowestRoomPrice;
            private String name;
            private String number;
            private int peopleNum;
            private int playableNum;
            private String productId;
            private int residentNum;
            private int roomNum;
            private long serverTime;

            private String desc;

            private String currentPriceValue;

            public String getCurrentPriceValue() {
                return currentPriceValue;
            }

            public void setCurrentPriceValue(String currentPriceValue) {
                this.currentPriceValue = currentPriceValue;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public int getAcreage() {
                return acreage;
            }

            public void setAcreage(int acreage) {
                this.acreage = acreage;
            }

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public int getBedNum() {
                return bedNum;
            }

            public void setBedNum(int bedNum) {
                this.bedNum = bedNum;
            }

            public int getBrokerAge() {
                return brokerAge;
            }

            public void setBrokerAge(int brokerAge) {
                this.brokerAge = brokerAge;
            }

            public int getCurrentPrice() {
                return currentPrice;
            }

            public void setCurrentPrice(int currentPrice) {
                this.currentPrice = currentPrice;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public boolean isExistRoom() {
                return existRoom;
            }

            public void setExistRoom(boolean existRoom) {
                this.existRoom = existRoom;
            }

            public int getFlagBit() {
                return flagBit;
            }

            public void setFlagBit(int flagBit) {
                this.flagBit = flagBit;
            }

            public int getHallNum() {
                return hallNum;
            }

            public void setHallNum(int hallNum) {
                this.hallNum = hallNum;
            }

            public int getHouseType() {
                return houseType;
            }

            public void setHouseType(int houseType) {
                this.houseType = houseType;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImageURL() {
                return imageURL;
            }

            public void setImageURL(String imageURL) {
                this.imageURL = imageURL;
            }

            public LocationEntity getLocation() {
                return location;
            }

            public void setLocation(LocationEntity location) {
                this.location = location;
            }

            public int getLowestRoomPrice() {
                return lowestRoomPrice;
            }

            public void setLowestRoomPrice(int lowestRoomPrice) {
                this.lowestRoomPrice = lowestRoomPrice;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getNumber() {
                return number;
            }

            public void setNumber(String number) {
                this.number = number;
            }

            public int getPeopleNum() {
                return peopleNum;
            }

            public void setPeopleNum(int peopleNum) {
                this.peopleNum = peopleNum;
            }

            public int getPlayableNum() {
                return playableNum;
            }

            public void setPlayableNum(int playableNum) {
                this.playableNum = playableNum;
            }

            public String getProductId() {
                return productId;
            }

            public void setProductId(String productId) {
                this.productId = productId;
            }

            public int getResidentNum() {
                return residentNum;
            }

            public void setResidentNum(int residentNum) {
                this.residentNum = residentNum;
            }

            public int getRoomNum() {
                return roomNum;
            }

            public void setRoomNum(int roomNum) {
                this.roomNum = roomNum;
            }

            public long getServerTime() {
                return serverTime;
            }

            public void setServerTime(long serverTime) {
                this.serverTime = serverTime;
            }

            public static class LocationEntity {
                /**
                 * address : 惠州,惠东县碧桂园十里银滩
                 * city : 惠州
                 * country : 中国
                 * latitude : 22.79367
                 * longitude : 114.71003
                 * province : 广东
                 * type : 1
                 */

                private String address;
                private String city;
                private String country;
                private double latitude;
                private double longitude;
                private String province;
                private int type;

                public String getAddress() {
                    return address;
                }

                public void setAddress(String address) {
                    this.address = address;
                }

                public String getCity() {
                    return city;
                }

                public void setCity(String city) {
                    this.city = city;
                }

                public String getCountry() {
                    return country;
                }

                public void setCountry(String country) {
                    this.country = country;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public String getProvince() {
                    return province;
                }

                public void setProvince(String province) {
                    this.province = province;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }
            }
        }

        public static class AreasEntity {
            /**
             * code : longgangqu
             * id : lnRJllNr9N
             * name : 龙岗区
             * serverTime : 1539679489908
             * shortCode : lgq
             */

            private String code;
            private String id;
            private String name;
            private long serverTime;
            private String shortCode;

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public long getServerTime() {
                return serverTime;
            }

            public void setServerTime(long serverTime) {
                this.serverTime = serverTime;
            }

            public String getShortCode() {
                return shortCode;
            }

            public void setShortCode(String shortCode) {
                this.shortCode = shortCode;
            }
        }
    }
}
